날짜 및 시간
HOUR 함수
엑셀 2003
날짜 및 시간
HOUR 함수
hour-함수-사용법
함수 요약

엑셀 HOUR 함수는 시간 데이터에서 '시'를 추출하는 함수입니다.

함수 구문
=HOUR(시간)
시간
-
시(Hour) 를 추출할 시간 값 또는 시간 형식의 텍스트입니다.
  • 텍스트 형식의 시간은 "HH:MM" 또는 "HH:MM AM/PM" 형식을 사용합니다.
    예) "9:00 PM" → 21 , "오후 9시" → #VALUE! 오류
상세 설명

엑셀 HOUR 함수는 시간 데이터에서 '시'를 추출해 0 - 23 사이의 숫자로 반환합니다. 함수의 인수는 시간 데이터와 시간 형식의 텍스트를 사용할 수 있습니다. HOUR 함수는 시간 데이터를 다루는 출퇴근 시간 관리, 근무 시간 관리 등 다양한 상황에 사용됩니다.

HOUR 함수는 '24시간'을 기준으로 동작합니다. 따라서, 시간으로 "9:25 PM"을 입력하면 결과 값으로 21이 반환됩니다.

=HOUR(NOW())/ / 현재 시간의 '시'를 반환합니다.
=HOUR(TIME(12,35,00))/ / 12 를 반환합니다.
=HOUR("9:25 PM")/ / 21을 반환 합니다.

HOUR 함수 간단 예제
1) 현재 시간의 '시' 확인하기

아래와 같이 NOW 함수와 HOUR 함수를 함께 활용하면, 시스템 상 현재 시간의 '시'를 확인할 수 있습니다.

=HOUR(NOW())
/ / 시스템 상 현재 시간의 '시'를 정수로 반환합니다.
/ / 예를 들어, 시스템 상 시간이 오후 4시 35분인 경우, 16을 반환 합니다.
예시1_tiny
시스템 상 현재 시간의 '시'를 확인 합니다.
2) 특정 시간 기준 지각 여부 확인하기

아래와 같이 IF 함수와 HOUR 함수를 함께 활용하면, 특정 시간을 기준으로 지각 여부을 확인할 수 있습니다.

=IF(HOUR(B2)>=10,"지각","")
/ / 출근 시간이 10시를 넘은 경우 '지각'을 표시합니다.
예시2_tiny
임직원의 근태 기록을 토대로 지각 유무를 체크 합니다.

그 외 주의사항

엑셀이 인식할 수 없는 시간 형식(예: "9시", "9AM")인 경우 #VALUE! 오류를 반환합니다.

날짜와 시간이 함께 입력된 경우에도 시를 추출합니다.

=HOUR("2025-04-15 23:10")/ / 23을 반환합니다.

함수의 오류를 줄이고, 시간 데이터를 유연하게 처리하려면 TIME 함수를 사용하세요.


3 댓글
Inline Feedbacks
View all comments

3
0
Would love your thoughts, please comment.x